/* Main Left
---------------------------------------------------------- */
.sec_left .sec_login { position: relative; height: 112px; margin-bottom: 23px; background: url(../Images/main/main_bg_login.gif) no-repeat; }
.sec_left .sec_login .btn_join { height: 29px; font-size: 1.1em; line-height: 29px; color: #666;  } 
.sec_left .sec_login .btn_join a { display: inline-block; float: left; width: 103px; height: 29px; color: #666; text-align: center;  } 
.sec_left .sec_login .input_login { width: 113px; margin: 9px 0px 0px 11px; vertical-align: top;  }
.sec_left .sec_login .input_login input { vertical-align: top; width: 110px; height: 15px; padding: 3px 0 0 10px; margin-bottom: 5px; *margin-bottom: 3px; font-size: 1.2em; font-family: gulim, dotum; color: #bdbdbd; border: 1px solid #c1c1c1  }
.sec_left .sec_login .btn_login { vertical-align: top; padding: 8px 0 0 13px; *padding: 9px 0 0 16px; _padding: 9px 0 0 8px; }
.sec_left .sec_login .check { height: 12px; padding: 4px 0 0 11px; *padding: 0 0 0 9px; font-size: 1.1em; line-height: 11px; color: #505050; }
.sec_left .sec_login .check .ip_check { vertical-align: middle; margin-right: 4px; position: relative; top: -2px; }

.sec_left .sec_myinfo { height: 112px; margin-bottom: 23px; font-size: 1.2em; font-family: gulim, dotum; background: url(../Images/main/main_bg_myinfo.gif) no-repeat; }
.sec_left .sec_myinfo .mylogin { padding-left: 11px; font-weight: bold;  }
.sec_left .sec_myinfo .mylogin a.nick  { color: #2659d1; margin-right: 3px; }
.sec_left .sec_myinfo .mylogin a.nick:hover { text-decoration: underline; }
.sec_left .sec_myinfo .mylogin .logout_btn { position: absolute; right: 14px; top: 11px; }
.sec_left .sec_myinfo .mypoint { padding-left: 34px; background: url(../Images/common/ic_point.gif) no-repeat 13px 9px;  }
.sec_left .sec_myinfo .mypoint a { color: #4f4f4f; }
.sec_left .sec_myinfo .mypoint a:hover { text-decoration: underline; }
.sec_left .sec_myinfo .myevents { padding-left: 34px; background: url(../Images/common/ic_myevents.gif) no-repeat 12px 10px; }
.sec_left .sec_myinfo .myevents a { color: #595959; }
.sec_left .sec_myinfo .myevents a:hover { text-decoration: underline; }

.sec_left .sec_btn { height: 55px; margin-bottom: 27px; }

.sec_left .more_btn { position: absolute; top: 12px; left: 193px; }

.sec_left .sec_notice { position: relative; height: 96px; padding-top: 14px; margin-bottom: 22px; font-size: 1.2em; line-height: 20px; background: url(../Images/main/main_line01_sec.gif) no-repeat; }
.sec_left .sec_notice ul { margin-top: 6px; *margin-top: 4px } 
.sec_left .sec_notice ul li { background: url(../Images/main/main_dot_notice.gif) no-repeat 2px 7px; padding-left: 10px; }
.sec_left .sec_notice ul li a { color: #808080; }
.sec_left .sec_notice ul li a:hover { text-decoration: underline; }

.sec_left .sec_best_master { position: relative; height: 306px; padding-top: 14px; font-size: 1.1em; line-height: 14px; background: url(../Images/main/main_line01_sec.gif) no-repeat; }
.sec_left .sec_best_master ul { margin-top: 13px; } 
.sec_left .sec_best_master ul li { margin-bottom: 8px; *margin-bottom: 11px; }
.sec_left .sec_best_master ul li .pic { width: 63px; height: 58px; background: #dedede; padding: 1px; vertical-align: top; }
.sec_left .sec_best_master ul li .pic img { width: 61px; height: 56px; border: 1px solid #fff; vertical-align: top; }
.sec_left .sec_best_master ul li .txt { width: 130px; margin-left: 8px; margin-top: 6px; }
.sec_left .sec_best_master ul li .txt a { color: #808080; }
.sec_left .sec_best_master ul li .txt a:hover { text-decoration: underline; }
.sec_left .sec_best_master ul li .txt a .nickname { color: #4d4d4d }
.sec_left .sec_best_master ul li .txt .nickname { font-weight: bold; }  
.sec_left .sec_best_master ul li .txt .nickname img { vertical-align: middle; margin-right: 4px; }
.sec_left .sec_best_master ul li .txt .bodytxt { width: 130px; height: 34px; margin-top: 4px; } 



/* Main Right
---------------------------------------------------------- */
.sec_right .sec_best_earnings { position: relative; height: 220px; margin-bottom: 20px; background: url(../Images/main/main_bg_best3.jpg) no-repeat; }
.sec_right .sec_best_earnings .title { margin: 24px 0 0 41px; }
.sec_right .sec_best_earnings ul { position: absolute; top: 0px; left: 205px; width: 516px; }
.sec_right .sec_best_earnings ul li { padding: 17px 0 17px 50px; _padding: 16px 0 16px 50px;  }
.sec_right .sec_best_earnings ul li .mouseover .info02 { text-decoration: underline; }
.sec_right .sec_best_earnings ul li .txt { width: 410px; margin-left: 14px; cursor: pointer; }
.sec_right .sec_best_earnings ul li .txt .info01 img { vertical-align: bottom; }
.sec_right .sec_best_earnings ul li .txt .info01 .rate { color: #ff3c00; }
.sec_right .sec_best_earnings ul li .txt .info01 .period { color: #333333; }
.sec_right .sec_best_earnings ul li .txt .info02 { font-size: 1.1em; line-height: 13px; color: #808080; margin-top: 7px;  }

.sec_right .sec_list_events { margin-bottom: 20px; }
.sec_right .sec_list_events .tab { position: relative; height: 27px; overflow: hidden; }
.sec_right .sec_list_events .tab a.btn { width: 120px; height: 27px; position: absolute;  }
.sec_right .sec_list_events .tab .txt_right { width: 200px; position: absolute; right: 0px; bottom: 5px; text-align: right; }
.sec_right .sec_list_events .tab .txt_right img { vertical-align: middle; }
.sec_right .sec_list_events .tab .more_btn { margin-left: 5px; }
.sec_right .sec_list_events .tb_wrap { width: 100%; background: url(../Images/main/main_bg_top_list_events.gif) no-repeat #b8b8b8; }

.sec_right .sec_list_events .tb_list_events { margin: 0 1px; }
.sec_right .sec_list_events .tb_list_events tr.mouseover td.contents { background: #f6f7fb; }
.sec_right .sec_list_events .tb_list_events tr.mouseover td.contents div { text-decoration: underline; }
.sec_right .sec_list_events .tb_list_events tr.mouseover td.date { background: #f6f7fb; }
.sec_right .sec_list_events .tb_list_events tr.mouseover td.expirydate { background: #f6f7fb; }

.sec_right .sec_list_events .tb_list_events th { height: 30px; font-size: 1.1em; line-height: 20px; text-align: center; font-weight: normal; color: #777; }
.sec_right .sec_list_events .tb_list_events td { height: 56px; background: #fff; text-align: center; border-bottom: 1px solid #bdbdbd; cursor: pointer; }
.sec_right .sec_list_events .tb_list_events td.rate { text-align: right; background: url(../Images/main/main_bg_list_num.gif) no-repeat;  } 
.sec_right .sec_list_events .tb_list_events td.rate .number { display: inline-block; width: 34px; height: 27px; text-align: center }
.sec_right .sec_list_events .tb_list_events td.rate .unit { display: inline-block; width: 15px; height: 27px; margin-right: 17px; background: url(../Images/number/list_unit_rate.png) no-repeat; }
.sec_right .sec_list_events .tb_list_events td.period { text-align: right; background: url(../Images/main/main_bg_list_num.gif) no-repeat;  }
.sec_right .sec_list_events .tb_list_events td.period .number { display: inline-block; width: 34px; height: 27px; text-align: center }
.sec_right .sec_list_events .tb_list_events td.period .unit { display: inline-block; width: 26px; height: 27px; margin-right: 11px; background: url(../Images/number/list_unit_period.png) no-repeat; }
.sec_right .sec_list_events .tb_list_events td.contents { text-align: left; font-size: 1.2em; line-height: 15px; color: #999;  }
.sec_right .sec_list_events .tb_list_events td.contents .nick { margin-left: 15px; font-family: Gulim; font-weight: bold; color: #595959; margin-bottom: 3px; }
.sec_right .sec_list_events .tb_list_events td.contents .hdiv { vertical-align: top; *vertical-align: middle; margin-right: 5px; }
.sec_right .sec_list_events .tb_list_events td.contents .txt { margin-left: 15px; }
.sec_right .sec_list_events .tb_list_events tr.last td { border-bottom: none; }
.sec_right .sec_list_events .tb_list_events td.date { font-size: 1.1em; color: #999; }
.sec_right .sec_list_events .tb_list_events td.expirydate .ic { width: 46px; height: 24px; padding-top: 6px; margin-left: 24px; *margin-left: 3px; text-align: center; }
.sec_right .sec_list_events .tb_list_events td.expirydate .ic img { vertical-align: top; }
.sec_right .sec_list_events .tb_list_events td.expirydate .day { background: url(../Images/board/list_expirydate_day.png) no-repeat; }
.sec_right .sec_list_events .tb_list_events td.expirydate .hour { background: url(../Images/board/list_expirydate_hour.png) no-repeat; } 
.sec_right .sec_list_events .tb_list_events td.expirydate .subscript { background: url(../Images/board/list_expirydate_subscription.png) no-repeat; } 
.sec_right .sec_list_events .tb_list_events td.expirydate .hold { background: url(../Images/board/list_expirydate_hold.png) no-repeat; } 

.sec_right .sec_list_events .tb_bg_bottom { height: 7px; background: url(../Images/main/main_bg_btm_list_events.gif) no-repeat; }

.sec_right .sec_banner { width: 758px; height: 58px }   